package com.kika.obwiki.service;

import com.kika.obwiki.entity.EbookSnapshot;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kika.obwiki.resp.StatisticResp;
import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author cr
 * @since 2025-06-22
 */
public interface IEbookSnapshotService extends IService<EbookSnapshot> {

  /**
   * 生成今日电子书快照
   */
  void genSnapshot();

  /**
   * 查询统计数据
   * 
   * @return 统计数据列表
   */
  List<StatisticResp> getStatistic();

  /**
   * 查询近30天快照统计数据
   * 
   * @return 30天快照统计数据列表
   */
  List<StatisticResp> get30Statistic();

}
